# -*- coding: utf-8 -*-
from django.db import models

from intercampi.models.pessoa import Pessoa
from intercampi.models.pesquisa import Pesquisa
from intercampi.models.producao_cientifica import ProducaoCientifica

class Pesquisador(models.Model):
    
    pessoa = models.OneToOneField(Pessoa, verbose_name='Pessoa')
    pesquisa = models.ManyToManyField('Pesquisa', verbose_name='Pesquisa')
    producaoCientifica = models.ManyToManyField('ProducaoCientifica', verbose_name='Producao Cientifica', null=True, blank=True)
    especialidade = models.CharField('Especialidade', max_length=50, null=True, blank=True)
      
    def __unicode__(self):
        return self.pessoa.nome
    
    class Meta():
        app_label = 'intercampi'
        verbose_name = 'Pesquisador'
        verbose_name_plural = 'Pesquisadores'
        ordering = ('pessoa__nome',)